GOAL:
A = LL^T
K = L^-0
K_ is a lower-triangular shaped temporary storage.

(1) SQRT STEP:
L_00 = sqrt(A_00)

(2) DIV STEP (6 divs):
K_00 = 1 / L_00
L_10 = A_10 / L_00
L_20 = A_20 / L_00
L_30 = A_30 / L_00
L_40 = A_40 / L_00
L_50 = A_50 / L_00

(3) MUL & SUB STEP (20 muls):
K_10 = K_10 - L_10 * K_00
K_20 = K_20 - L_20 * K_00
K_30 = K_30 - L_30 * K_00
K_40 = K_40 - L_40 * K_00
K_50 = K_50 - L_50 * K_00

A_11 = A_11 - L_10 * L_01 = A_11 - L_10 * L_10

A_21 = A_21 - L_20 * L_01 = A_21 - L_20 * L_10
A_22 = A_22 - L_20 * L_02 = A_22 - L_20 * L_20

A_31 = A_31 - L_30 * L_01 = A_31 - L_30 * L_10
A_32 = A_32 - L_30 * L_02 = A_32 - L_30 * L_20
A_33 = A_33 - L_30 * L_03 = A_33 - L_30 * L_30

A_41 = A_41 - L_40 * L_01 = A_41 - L_40 * L_10
A_42 = A_42 - L_40 * L_02 = A_42 - L_40 * L_20
A_43 = A_43 - L_40 * L_03 = A_43 - L_40 * L_30
A_44 = A_44 - L_40 * L_04 = A_44 - L_40 * L_40

A_51 = A_51 - L_50 * L_01 = A_51 - L_50 * L_10
A_52 = A_52 - L_50 * L_02 = A_52 - L_50 * L_20
A_53 = A_53 - L_50 * L_03 = A_53 - L_50 * L_30
A_54 = A_54 - L_50 * L_04 = A_54 - L_50 * L_40
A_55 = A_55 - L_50 * L_05 = A_55 - L_50 * L_50

(4) SQRT STEP:
L_11 = sqrt(A_11)

(5) DIV STEP (6 divs):
K_10 = K_10 / L_11
K_11 = 1 / L_11
L_21 = A_21 / L_11
L_31 = A_31 / L_11
L_41 = A_41 / L_11
L_51 = A_51 / L_11

(6) MUL & SUB STEP (18 muls):
K_20 = K_20 - L_21 * K_10
K_30 = K_30 - L_31 * K_10
K_40 = K_40 - L_41 * K_10
K_50 = K_50 - L_51 * K_10

K_21 = K_21 - L_21 * K_11
K_31 = K_31 - L_31 * K_11
K_41 = K_41 - L_41 * K_11
K_51 = K_51 - L_51 * K_11

A_22 = A_22 - L_21 * L_12 = A_22 - L_21 * L_21

A_32 = A_32 - L_31 * L_12 = A_32 - L_31 * L_21
A_33 = A_33 - L_31 * L_13 = A_33 - L_31 * L_31

A_42 = A_42 - L_41 * L_12 = A_42 - L_41 * L_21
A_43 = A_43 - L_41 * L_13 = A_43 - L_41 * L_31
A_44 = A_44 - L_41 * L_14 = A_44 - L_41 * L_41

A_52 = A_52 - L_51 * L_12 = A_52 - L_51 * L_21
A_53 = A_53 - L_51 * L_13 = A_53 - L_51 * L_31
A_54 = A_54 - L_51 * L_14 = A_54 - L_51 * L_41
A_55 = A_55 - L_51 * L_15 = A_55 - L_51 * L_51

(7) SQRT STEP:
L_22 = sqrt(A_22)

(8) DIV STEP (6 divs):
K_20 = K_20 / L_22
K_21 = K_21 / L_22
K_22 = 1 / L_22
L_32 = A_32 / L_22
L_42 = A_42 / L_22
L_52 = A_52 / L_22

(9) MUL & SUB STEP (15 muls):
K_30 = K_30 - L_32 * K_20
K_40 = K_40 - L_42 * K_20
K_50 = K_50 - L_52 * K_20

K_31 = K_31 - L_32 * K_21
K_41 = K_41 - L_42 * K_21
K_51 = K_51 - L_52 * K_21

K_32 = K_32 - L_32 * K_22
K_42 = K_42 - L_42 * K_22
K_52 = K_52 - L_52 * K_22

A_33 = A_33 - L_32 * L_23 = A_33 - L_32 * L_32

A_43 = A_43 - L_42 * L_23 = A_43 - L_42 * L_32
A_44 = A_44 - L_42 * L_24 = A_44 - L_42 * L_42

A_53 = A_53 - L_52 * L_23 = A_53 - L_52 * L_32
A_54 = A_54 - L_52 * L_24 = A_54 - L_52 * L_42
A_55 = A_55 - L_52 * L_25 = A_55 - L_52 * L_52

(10) SQRT STEP:
L_33 = sqrt(A_33)

(11) DIV STEP (6 divs):
K_30 = K_30 / L_33
K_31 = K_31 / L_33
K_32 = K_32 / L_33
K_33 = 1 / L_33
L_43 = A_43 / L_33
L_53 = A_53 / L_33

(12) MUL & SUB STEP (11 muls):
K_40 = K_40 - L_43 * K_30
K_50 = K_50 - L_53 * K_30

K_41 = K_41 - L_43 * K_31
K_51 = K_51 - L_53 * K_31

K_42 = K_42 - L_43 * K_32
K_52 = K_52 - L_53 * K_32

K_43 = K_43 - L_43 * K_33
K_53 = K_53 - L_53 * K_33

A_44 = A_44 - L_43 * L_34 = A_44 - L_43 * L_43

A_54 = A_54 - L_53 * L_34 = A_54 - L_53 * L_43
A_55 = A_55 - L_53 * L_35 = A_55 - L_53 * L_53

(13) SQRT STEP:
L_44 = sqrt(A_44)

(14) DIV STEP (6 divs):
K_40 = K_40 / L_44
K_41 = K_41 / L_44
K_42 = K_42 / L_44
K_43 = K_43 / L_44
K_44 = 1 / L_44
L_54 = A_54 / L_44

(15) MUL & SUB STEP (6 muls):
K_50 = K_50 - L_54 * K_40

K_51 = K_51 - L_54 * K_41

K_52 = K_52 - L_54 * K_42

K_53 = K_53 - L_54 * K_43

K_54 = K_54 - L_54 * K_44

A_55 = A_55 - L_54 * L_45 = A_55 - L_54 * L_54

(16) SQRT STEP:
L_55 = sqrt(A_55)

(17) DIV STEP (6 divs):
K_50 = K_50 / L_55
K_51 = K_51 / L_55
K_52 = K_52 / L_55
K_53 = K_53 / L_55
K_54 = K_54 / L_55
K_55 = 1 / L_55